#footer{border-top:1px solid #e5e5e5;background:#2b3d52;z-index:2;position:relative;color:#fff;}
#footer p{margin:0 20px 10px 0;line-height:1.6}
#footer p.logo{font-size:15px;line-height:1.6;font-weight:500;color:#999}
#footer p.about{max-width:300px}
#footer p.logo a img{float:left;margin:0 15px 0 0}
#footer p.logo a:hover img{opacity:.8}#footer p.follow a{margin:0 10px 0 0}
#footer p.follow a img{opacity:.37}
#footer p.follow a:hover img{opacity:.72}
#footer div.footer-mod{float:left;width:24%;margin:0 0 20px 0;box-sizing:border-box}
@media only screen and (max-width: 800px){#footer div.footer-mod{float:none;width:auto}}
#footer div.footer-mod h3{margin:2px 0 14px 0;font-size:14px;font-weight:500;color:#999}
#footer div.footer-mod h3 a{font-weight:500;color:#999}
#footer div.footer-mod h3 a:hover{color:#444}
#footer div.footer-mod h3 a:active{color:#777}
/*#footer div.footer-mod ul.extra-links{margin-right:50px;-webkit-column-count:3;-webkit-column-gap:20px;-moz-column-count:3;-moz-column-gap:20px;column-count:3;column-gap:20px}
*/
@media only screen and (max-width: 1100px){#footer div.footer-mod ul.extra-links{-webkit-column-count:2;-webkit-column-gap:20px;-moz-column-count:2;-moz-column-gap:20px;column-count:2;column-gap:20px}}@media only screen and (max-width: 800px){#footer div.footer-mod ul.extra-links{-webkit-column-count:3;-webkit-column-gap:20px;-moz-column-count:3;-moz-column-gap:20px;column-count:3;column-gap:20px}}
@media only screen and (max-width: 460px){#footer div.footer-mod ul.extra-links{-webkit-column-count:2;-webkit-column-gap:20px;-moz-column-count:2;-moz-column-gap:20px;column-count:2;column-gap:20px}}
#footer div.footer-mod ul.extra-links li a{font-size:13px;line-height:1.8;white-space:nowrap;color:#fff}

#footer-inner{margin:0 auto;padding:30px 30px 80px 30px;font-size:13px;color:#fff}
@media only screen and (max-width: 800px){#footer-inner{padding:20px 15px}}
#footer ol li img{border-radius: 50%;    width: 30px;}
ol,li{list-style:outside none none}
#footer div.ad a.carbon-img img {    border-radius: 2px;    box-shadow: 0 0 1px #ccc;}
#footer a:link,#footer  a:visited {    color: #3a8bbb;    text-decoration: none;}
#footer span.item-title{
color: #3a8bbb;
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}
#footer span.item-desc {
    color: #999;
    font-size: 12px;
    font-weight: normal;
}

#footer ol li{margin:0 0 15px}

#footer p.b{
	clear:both;
    line-height: 1.6;
    margin: 0 50px 10px 0;
	text-align:center;
	
}

#footer #footer-inner .last{float:right}
#footer #footer-inner .second{width:70%;margin-left:50px;margin-right:50px;margin-top:10px;}
#footer #footer-inner .second ul li{text-align:center;display:unset;width:20%;display: inline-block;}
#carbonads{text-align:right;}



.line{border-top:1px solid #eaedf4;}
.keypoint {
    margin: 40px 0;
	color: #7a808f;
}
.keypoint .key {
    font-size: 18px;
}
.keypoint .point {
    font-size: 14px;
}
.keypoint .icon {
    font-size: 40px;
    padding-top: 2px;
	width:53px;
	height:48px;
}
.keypoint .icon-foot{
	background: url(/static/index/images/f_1.png) no-repeat 0 0;
}
.keypoint .icon-foot2{
	background: url(/static/index/images/f_2.png) no-repeat 0 0;
}
.keypoint .icon-foot3{
	background: url(/static/index/images/f_3.png) no-repeat 0 0;
}
.keypoint .icon-foot4{
	background: url(/static/index/images/f_4.png) no-repeat 0 0;
}